@charset "UTF-8";
/*单篇+文章页start*/
.nowsD{padding: 50px;}
.articleC {background: #FFFFFF;padding: 0 50px;}
.articleTitle {margin-bottom: 20px;clear: both;line-height: 43px;font-size: 26px;font-family:"microsoft yahei";color:#333333;text-align: center;position: relative;text-align: left;}
.articleTime {;display: block;clear: both;color: #666;font-size: 14px;line-height: 32px;padding-bottom: 20px;border-bottom: 4px solid #d1e3d6;overflow: hidden;text-align: center;text-align: left;}
.articleTime a.btn{display: block;height: 25px;background: url(../images/newsviewbtn.png)no-repeat center left;text-align: right;padding-left: 25px;font-size: 14px;color: #999999;line-height: 24px;}
.articleTime .shareParent .shareFont{top: -4px;}
.share{display:block;clear:both;padding:10px 0;}
.articlePage{clear:both;height:30px;text-align:center;font-family:Arial;}
.articlePage a{margin:0 1px;background:#ccc;padding:5px 10px;}
.articlePage a:hover{color:#fff;background:#07913a;}
.articlePage a.hover{color:#fff;background:#07913a;}
.articleBox {line-height:34px;padding:10px 0;color: #666666;font-size:16px;}
.articleBox img{max-width:100%;}
.bshare-custom a{width: 25px;height: 25px !important;border-radius: 50%;padding-left: 0 !important;}
/**
 * 文章阅读页-内容上部大图
 */
#play{width:600px;height:400px;position:relative;overflow: hidden;background:#fff;border:1px solid #e9e9e9;padding:5px;margin:20px auto 0 auto;}
#play .change_a {width:40%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;background:url(about:blank);}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {width: 24px;height: 43px;display: block;position: absolute;top: 50%;margin-top: -21px;display: none}
#play .prev_a span {background: url(../images/file/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/file/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {position: relative;z-index: 1;width:600px;height:400px;}
#play .img_ul li{position: relative;z-index: 1;width:600px;height:400px;background:#fff;margin:0 0 5px 0;}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {margin:0 auto;overflow: hidden;height:60px;position:relative;}
.img_hd ul {position: absolute;z-index: 1}
.img_hd ul li {float: left;height:47px;width:70px;padding:3px;margin:0 7px;cursor: pointer;background:#fff;border:1px solid #d4d4d4;position:relative;}
.img_hd ul li p{height:47px;width:70px;display:block;background:#fff;position:relative;}
.img_hd ul li i{display:block;clear:both;line-height:20px;padding:0 5px;background:#000;color:#fff;position:absolute;right:3px;bottom:3px;z-index:99999999999999;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;font-family:Arial;font-size:12px;font-style:normal;}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #07913a;background:#07913a;}
.imgMove .bottom_a {width:20px;height:25px;display: block;cursor: pointer;z-index: 10;float:left;top:15px;position:absolute;z-index:9999999999999;background:url(../images/file/article_icon.png) no-repeat;}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
.articleHand{clear:both;font-size:16px;padding:10px 0px 20px 0;overflow: hidden;}.articleHand a{display:block;line-height:32px;padding:0 20px 10px 30px;float:left;background:url(../images/file/file.png) no-repeat left center;}
.articleHand a.word{background:url(../images/file/word.png) no-repeat left 3px; color:#37a6ff !important; }
.articleHand a.ppt{background:url(../images/file/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(../images/file/excel.png) no-repeat left center; color:#15bf44 !important; }
.articleHand a.pdf{background:url(../images/file/pdf.png) no-repeat left center; color:#1369c0 !important; }
.articleHand a.zip{background:url(../images/file/zip.png) no-repeat left 3px; color:#ff9779 !important; }
.shareBox{height:40px;overflow:hidden;background:#f1f1f1;}
.shareBoxL{float:left;padding:0 0 0 20px;}
.shareBoxL B{display:block;line-height:40px;float:left;}
.bdsharebuttonbox{float:left;padding:6px 0 0 10px;}
.shareBoxR{line-height:40px;float:right;padding:0 20px 0 0;font-size:14px;color:#000;}
.pageUp{line-height:60px;font-size: 0;overflow: hidden;height: 60px;border: 2px solid #eaeaea;text-align: center;position: relative;}
.pageUp::before{display: block;content: "";position: absolute;left: 33.33333%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 2px;height: 40px;background: #eaeaea;}
.pageUp::after{display: block;content: "";position: absolute;left: 66.6666%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 2px;height: 40px;background: #eaeaea;}
.pageUp a {width: 33.3333%;display: inline-block;-webkit-box-sizing: border-box;color: #999999;font-size:16px;}
.pageUp a em{display: inline-block;width: 20px;height: 20px;transition: all .4s linear;-webkit-transition: all .4s linear;margin-right: 10px;position: relative;top: 4px;}
.pageUp a.prev em{background: url(../images/newprev.png)no-repeat center;}
.pageUp a.next em{background: url(../images/newprev.png)no-repeat center;transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg)}
.pageUp a.btn em{background: url(../images/newsviewbtnhui.png)no-repeat center;}
.pageUp a.btn:hover em{background: url(../images/newsviewbtn.png)no-repeat center;}
.pageUp a.prev:hover em{background: url(../images/newprevon.png)no-repeat center;}
.pageUp a.next:hover em{background: url(../images/newprevon.png)no-repeat center;}
.articleShare {display: inline;}
.articleShare .bshare-custom{display: inline;}
.articleShare a {padding: 0 !important;height: 25px !important;width: 25px !important;background: url(../images/atIco.png)no-repeat !important;}
.articleShare .bshare-sinaminiblog {background-position: 0px 0px !important;}
.articleShare .bshare-qqmb {background-position: -32px 0px !important;}
.articleShare .bshare-qzone {background-position: -65px 0px !important;}
.articleShare .bshare-douban {background-position: -96px 0px !important;}
.articleShare .bshare-qqim {background-position: -128px 0px !important;}
.pageUp a:hover  {color: #1a7232;}
/*单篇+文章页end*/
/*event1 start*/
.event-style1{overflow: hidden;position: relative; padding: 40px 0 80px;}
.event-style1 dt{width: 2px;height: 100%;overflow: hidden;background: #0b579e;position: absolute;left: 50%;top: 118px;margin-left: 0px;z-index: 11;}
.event-style1 dd{position: relative;z-index: 3; clear: both;}
.event-style1 dd .con{width: 420px;position: relative;}
.event-style1 dd .con .text{ overflow: hidden;}
.event-style1 dd .con .text .title{width: 100%;height: 57px;line-height: 57px;background: #0a569e;font-size: 24px;color: #fff;}
.event-style1 dd .con .text .title span{padding-left: 68px;position: relative;}
.event-style1 dd .con .text .title span em{position: absolute;left: 22px;top: 3px;width: 28px;height: 26px;display: block;background: url(../images/date.png) no-repeat center center}
.event-style1 dd .con .text .info{padding: 21px 25px 22px;font-size: 16px;color: #333;line-height: 24px; background: #FFF;}
.event-style1 dd .year{height: 35px;line-height: 35px;position: absolute; top:50%; margin-top: -17px;}
.event-style1 dd .year span{font-size: 18px;color: #333;}
.event-style1 dd .year i{display: inline;width: 32px;height: 1px;background: #0b579e;position: absolute;top: 50%;z-index: 12;}
.event-style1 dd .year .circle{position: absolute;top: 0;width: 11px;height: 11px;border-radius: 23px;background: #0b579e;border: 12px solid #dee8e2;z-index: 10;}
.event-style1 dd.even .con{ float: left;display: inline;}
.event-style1 dd.even .year{right: -150px;}
.event-style1 dd.even .year i{right: -26px;}
.event-style1 dd.even .year .circle{left: 74px;}
.event-style1 dd.odd .con{ float: right;display: inline;}
.event-style1 dd.odd .year{left: -150px;}
.event-style1 dd.odd .year i{left: -26px;}
.event-style1 dd.odd .year .circle{right: 72px;}
/*event1 end*/
/*imgList1开始*/
.imgList1Box{position: relative;}
.imgList1Box::before{position: absolute;top: 330px;left: 0;width: 100%;height: 100%;background: #edf2ea;display: block;content: "";z-index: 0;}
.imgList1Top{margin-bottom: 20px;}
.imgList1Top .list{border-radius: 5px;background: #fff;overflow: hidden;font-size: 0;}
.imgList1Top .input{width: 27.8571%;margin-left: 10px;border-radius: 5px;background: #fff;padding: 0 30px 0 42px;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;}
.imgList1Top .input::before{position: absolute;display: block;content: "";width: 2px;height: 17px;background: #d3d3d3;left: 40px;top: 53%;transform: translateY(-50%);-webkit-transform: translateY(-50%)}
.imgList1Top .input a{display: block;width: 35px;height: 70px;background: url(../images/search.png)no-repeat center;float: right;}
.imgList1Top .input .inputBox{overflow: hidden;height: 70px;}
.imgList1Top .input .inputBox input{border: none;background: none;width: 100%;height: 100%;text-indent: 10px;color: #999999;font-size: 16px;}
.imgList1Top .list .item{width: 33.3333%;}
.imgList1Top .list .item a{display: block;border-radius: 5px;overflow: hidden;text-align: center;height: 70px;line-height: 70px;font-size: 18px;color: #333;background: #fff;transition: all .4s linear;-webkit-transition: all .4s linear}
.imgList1Top .list .item a em{display: inline-block;width: 36px;height: 36px;border-radius: 50%;background-color: #ecf5f9;margin-right: 10px;position: relative;top: 10px;background-position: center;background-repeat: no-repeat;transition: all .4s linear;-webkit-transition: all .4s linear}
.imgList1Top .list .item.hover a{background: #1a7232;color: #fff;}
.imgList1Top .list .item.hover a em{background-color: #fff;}
.imgList1Top .list .item:hover a{background: #1a7232;color: #fff;}
.imgList1Top .list .item:hover a em{background-color: #fff;}
.imgList1{margin-right: -30px;position: relative;z-index: 2;}
.imgList1 dd{ float: left; display: inline; width: 33.3333%; margin-bottom: 30px;}
.imgList1 dd .con{ margin-right: 30px;background: #fff;border-radius: 5px;padding: 90px 100px 40px 100px;box-shadow: 0px 1px 12.22px 0.78px rgba(5, 5, 5, 0.16);}
.imgList1 dd .pic{margin-bottom: 90px;border-radius: 50%;overflow: hidden;}
.imgList1 dd .pic:before{  padding-top:100%;}
.imgList1 dd .text{height: 18px;line-height: 18px;text-align: center;overflow: hidden;}
.imgList1 dd .text .info{font-size: 18px;color: #333;}
.imgList1 dd .con:hover .text .info{color: #1a7232;}
/*imgList1结束*/
/*imgList2开始*/
.imgList2{margin-right: -30px;}
.imgList2 dd{ float: left; display: inline; width: 25%; margin-bottom: 30px;}
.imgList2 dd .con{ margin-right: 30px;}
.imgList2 dd a{ display: block;transition: all .4s linear;-webkit-transition: all .4s linear}
.imgList2 dd .picBox{padding:40px 47px;box-sizing: border-box;-webkit-box-sizing: border-box;border-bottom: 1px solid #e7e7e7;background: #fff;}
.imgList2 dd .pic{background: #fff;}
.imgList2 dd .pic:before{ padding-top: 133.3333%;}
.imgList2 dd .pic img{object-fit: contain;}
.imgList2 dd .text{height: 65px;background: #fff;line-height: 65px;font-size: 16px;color: #333;text-align: center;}
.imgList2 dd:hover .text{color: #1a7232;}
.imgList2 dd:hover a{box-shadow: 0px 2px 20px 0px rgba(0, 57, 132, 0.1);}
/*imgList1结束*/
/*imgList3开始*/
.imgList3{margin-right: -25px;}
.imgList3 dd{ float: left; display: inline; width: 33.3333%; margin-bottom: 30px;}
.imgList3 dd .con{ margin-right: 25px;background: #fff;}
.imgList3 dd .pic:before{  padding-top: 56.1538%;}
.imgList3 dd .text{height: 60px;line-height: 60px;text-align: center;overflow: hidden;}
.imgList3 dd .text .info{font-size: 16px;color: #333;}
.imgList3 dd .con:hover .text .info{color: #1a7232;}
/*imgList3结束*/
/*imgText1开始*/
.imgText1 dd{padding: 20px;margin-bottom: 20px;transition: all .4s linear;-webkit-transition: all .4s linear;background: #fff;}
.imgText1 dd .pic{ width: 350px; margin-right: 30px;}
.imgText1 dd .pic:before{ padding-top: 60%;}
.imgText1 dd .text{ overflow: hidden;padding-top: 20px;}
.imgText1 dd .text .title{ overflow: hidden; height: 18px; line-height: 18px;margin-bottom: 25px;}
.imgText1 dd .text .title a{ color: #333; font-size: 18px;transition: all .4s linear;-webkit-transition: all .4s linear}
.imgText1 dd .text .textC{ font-size:14px; color:#666666; line-height:24px; height:48px; overflow:hidden; margin-bottom:15px;}
.imgText1 dd .text .time{  height:17px; line-height:17px; overflow:hidden;margin-bottom: 20px;}
.imgText1 dd .text .time span{ float:left; display: inline;font-size: 14px; color:#999999;}
.imgText1 dd .text .time em{ float:left; display: inline; font-style: normal; margin-right: 5px;width: 16px;height: 16px;background: url(../images/time.png)no-repeat center;}
.imgText1 dd .text a.btn{display: block;width: 34px;height: 34px;border-radius: 50%;background: #e6e6e6 url(../images/close.png)no-repeat center /8px 12px;transition: all .4s linear;-webkit-transition: all .4s linear}
.imgText1 dd:hover .text .title a{ color: #1a7232;}
.imgText1 dd:hover .text a.btn{background: #1a7232 url(../images/bainext.png)no-repeat center /8px 12px;}
.imgText1 dd:hover{box-shadow: 0px 5px 20px 0px rgba(71, 71, 71, 0.2);}
/*imgText1结束*/
/*招聘列表开始*/
.recruBox{height: 390px;margin-bottom: 60px;}
.recrTop{position: relative;top: 60px;height: 100%;}
.recrTop .introdtitle .titlec{color: #999;opacity: 0.2;}
.recrTop::before{position: absolute;width: 100%;height: 100%;background: #e8f2ec;right: -100%;top: 0;display: block;content: "";z-index: 1;}
.recrTop .picimg{width: 34.2857%;height: 390px;}
.recrTop .picimg img{height: 100%;width: 100%;display: block;}
.recrTop .text{overflow: hidden;padding-left: 50px;background: #e8f2ec;height: 390px;position: relative;z-index: 2;}
.recrTop .text i{display: block;width: 100%;height: 4px;background: #ddebe3;}
.recrTop .text .info{font-size: 15px;color: #333;line-height: 30px;height: 90px;overflow: hidden;}
.recruitTitle{height: 50px;background: #e6e6e6;margin-bottom: 20px;color: #333;}
.recruitTitle dl{overflow: hidden;}
.recruitTitle dd{float: left;width: 16.6667%;text-align: center;line-height: 50px;font-size: 16px;color: #000;font-weight: bold;}
.recruitList{ overflow: hidden;margin-bottom: -10px;}
.recruitList dd{ overflow: hidden; }
.recruitList dd .recruitT{ overflow: hidden; height: 50px; line-height: 50px;background: #fff;; cursor: pointer; transition: all .3s; -webkit-transition: all .3s;}
.recruitList dd .recruitT dd{ color: #333 ;font-weight: normal;}
.recruitList dd .recruitT .btn{position: relative;top: 19px;  display: inline;  height: 13px;background: url(../images/close.png) no-repeat center center;}
.recruitList dd:hover .recruitT .btn{background: url(../images/next.png) no-repeat center center;}
.recruitList dd .recruitC{ overflow: hidden;  display: none; background:#FFF;padding: 20px 85px 55px 85px;    position: relative;top: -20px; left: 0;}
.recruitText{ overflow: hidden; line-height: 25px;font-size: 14px; color: #666666;margin-bottom: 25px;}
.recruitText .title{display: block;font-size: 14px;font-weight: bold;color: black;}
.recruitBtn{ overflow: hidden;}
.recruitBtn a{ overflow: hidden; display: block; width: 130px;height: 40px; line-height: 40px; float: left; display: inline; background: #1a7232; color: #FFF; border-radius: 3px; transition: all .3s; -webkit-transition: all .3s;font-size: 16px;text-align: center;}
.recruitBtn a:hover{ opacity: 0.9}
.recruitList dd:hover .recruitT{ background: #1a7232; }
.recruitList dd:hover .recruitT dd{color: #FFF;}
.recruitList dd.active .recruitT dd{color: #FFF;}
.recruitList dd.active .recruitT{ background: #1a7232;}
.recruitList dd.active .recruitT .btn{  background: url(../images/open.png) no-repeat center center;}

/* 招聘表单 satrt */
.recruitFormBox{ background-color: #ffffff; padding: 60px 40px 50px;}
.recruitFormBox .title1 div{display: inline-block;vertical-align: middle;}
.recruitFormBox .title1 {text-align: center; padding-bottom: 73px;}
.recruitFormBox .titleCh{font-size: 26px; color: #333333;height: 26px;line-height: 26px;}
.recruitFormBox .titleEn{font-size: 30px; color: #ededed;height: 30px;line-height: 30px;margin-left: 5px;}
.recruitForm{ margin-right: -34px; font-size: 14px; color: #333333;}
.recruitForm dd{ float: left; display: inline; margin-bottom: 25px;}
.recruitForm dd .con{ padding-right: 34px;}
.recruitForm dd .subtitle{ height: 50px; line-height: 50px; color: #1a7232; font-size: 16px; font-weight: bold;}
.recruitForm dd .title{ height: 50px; line-height: 50px; float: left; width: 85px;text-align: right;margin-right: 10px;}
.recruitForm dd .title span{ color: #1a7232;}
.recruitForm dd .formC{ border: 1px solid #e2e2e2; padding: 0 10px; overflow: hidden;min-height: 50px;}
.recruitForm dd input{ display: block;height: 50px; line-height: 50px; border: none; background: none;}
/* 性别 start */
.aykj_beautify_radio {line-height: 50px;font-size: 0}
.aykj_beautify_radio .radioCon {position: relative;overflow: hidden;display: inline-block;font-size: 14px;margin-right: 30px;vertical-align: middle;}
.aykj_beautify_radio .radioCon:last-child {margin-right: 0;}
.aykj_beautify_radio .radioCon label {line-height: 50px;display: block;position: relative;padding-left: 30px;font-size: 14px;color: #333333;}
.aykj_beautify_radio .radioCon label:first-child {padding-left: 0;}
.aykj_beautify_radio .radioCon input {position: absolute;width: 100% !important;height: 100% !important;top: 0;left: 0;z-index: 1;opacity: 0;}
.aykj_beautify_radio .radioCon input[type="radio"]+label span {content: "";display: inline-block;vertical-align: middle;width: 20px;height: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 100%;border: 1px solid #dfdfdf;box-sizing: border-box;position: absolute;left: 0px;top: 50%;margin-top: -10px;}
.aykj_beautify_radio .radioCon input[type="radio"]+label span::before {display: none;content: '';width: 10px;height: 10px;border-radius: 100%;background: #1a7232;position: absolute;top: 50%;left: 50%;margin-top: -5px;margin-left: -5px;}
.aykj_beautify_radio .radioCon input[type="radio"]:checked+label span::before {display: block;}
/* 性别 end */
.recruitForm dd input.input1{ width: 100%;}
.recruitForm dd textarea{ display: block; width: 100%; padding: 6px 0; line-height: 25px;height: 25px; border: none; background: none;}
.recruitForm dd.dd1{ width: 33.3333%;}
.recruitForm dd.dd2{ width: 100%;}
.recruitForm dd.dd3{ width: 50%;}
.zpformSel{ height:50px; position:relative; padding-right:50px;}
.zpformSel .seljg{ padding-left:10px; line-height:50px; color:#333333; font-size:13px; cursor:pointer;}
.zpformSel i{ display:block; width:50px; height:50px; background:url(../images/formSel.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.zpformSel .selTj{ width:100%; overflow:hidden; border:1px solid #dedede; border-top:none; max-height:120px; overflow-y:auto; position:absolute; left:-1px; top:38px; background:#FFF; display:none; z-index:100000}
.zpformSel .selTj a{ display:block; height:35px; line-height:35px; padding-left:10px; color:#666666; margin-bottom:1px; font-size: 12px;}
.zpformSel .selTj a:hover{ background:#1a83e0; color:#FFF;}
.zpformSel .selTj a.hover{background:#1a83e0; color:#FFF;}
.photoUpload{ overflow: hidden; height: 40px; line-height: 40px; font-size: 14px;}
.photoUpload span{ overflow: hidden; float: left; display: inline; color: #333333;}
.photoUpload a{ overflow: hidden; float: left; display: inline; height: 40px; line-height: 40px; margin: 0 10px; background: #e9e9e9; padding: 0 20px; color: #666666;}
.photoUpload a:hover{ opacity: 0.8}
.photoUpload em{ overflow: hidden; float: left; display: inline; color: #aeaeae; font-style: normal;}
.formYzm .formC{float: left; width: 150px;}
.formYzm{ overflow: hidden; position: relative; padding-right: 100px; }
.formYzm .text{color: #666666; position: relative; left: 40px;}
.formYzm.formYzm2{ position: relative; height: 50px; width: 150px; }
.yzmFORM{width: 150px; height: 50px;  position: absolute; left: 200px; background-color: #dedede; display: table-cell; vertical-align: middle; text-align: center; line-height: 50px;}
.yzmFORM img{text-align: center;width: 100%;height: 100%;}
.recruitForm dd .input1.input11{height: 50px;}
.textT{position: relative; left: 480px; top: -36px;}
.zpFormBtn{  font-size: 0px; width: 220px; height: 50px; float: left; padding: 0px 30px 0 95px;}
.zpFormBtn a{ display:block;font-size: 16px; color: #666666; padding: 0 90px; height: 50px; line-height: 50px; background: #e6e6e6;}
.zpFormBtn a.hover{ opacity: 0.9; background-color: #1a7232; color: #fff;}
.reset{  font-size: 0px; width: 220px; height: 50px; float: left;}
.reset a{ display:block;font-size: 16px; color: #666666; padding: 0 90px; height: 50px; line-height: 50px; background: #e6e6e6;}
.reset a:hover{ opacity: 0.9; background-color: #1a7232; color: #fff;}
.recruitForm dd .formC.np.np1{border: 1px solid #fff;}
.recruitForm dd .formC.np.np1 input{display: inline-block;} 
.recruitForm dd .formC.np.np1 label{padding-right: 30px;vertical-align: middle;}
.dd2 .formC.maytext textarea{color: #cccccc;}
.dd4{width: 100%;}
.dd4 .textT{position: unset;line-height: 35px;font-size: 14px;color: #666666;}
.recruitForm dd.dd4 .title{line-height: 35px;height: 35px;}
.dd4 .sc{width: 77px;height: 35px;border-radius: 3px;background: #4ca565;color: #fff;margin-right: 12px;text-align: center;line-height: 35px;display: block;}
.dd4 .mb{width: 77px;height: 35px;border-radius: 3px;background: #1a7232;color: #fff;margin-right: 12px;text-align: center;line-height: 35px;display: block;}
/* 表单end */
/*招聘列表结束*/
/*textList1开始*/
.textList1Box{padding: 30px 30px 0 30px;background: #fff;}
.textList1{margin-right: -30px;}
.textList1 dd{ float: left; display: inline; width: 50%; margin-bottom: 30px;}
.textList1 dd .con{ margin-right: 30px;background: #f7f7f7;padding: 30px;-webkit-transition: all .3s linear;}
.textList1 dd .con a{display: block;}
.textList1 dd .con .title{font-size: 16px;font-weight: bold;color: #333;margin-bottom: 20px;height: 18px;line-height: 18px;-webkit-transition: all .3s linear;}
.textList1 dd .con .time{font-size: 14px;color: #999;margin-bottom: 25px;height: 14px;line-height: 14px;}
.textList1 dd .con .info{font-size: 14px;color: #666;height: 56px;line-height: 28px;}
.textList1 dd .con:hover{box-shadow: 0px 2px 12.87px 0.13px rgba(69, 69, 69, 0.11);}
.textList1 dd .con:hover .title{color: #cc0003;}
/*textList1结束*/
/*course开始*/
.course .title{height: 30px;line-height: 30px;overflow: hidden;}
.course .title .titleb{display: inline-block;font-size: 26px;color: #333;margin-right: 10px;}
.course .title .titlec{display: inline-block;font-size: 30px;color: #ededed;position: relative;top: 2px;}
.course .pic{overflow: hidden;}
.course .pic::before{padding-top: 66.66667%;}
.courseBox{position: relative;}
.courseBox .event_dl{height: 385px;}
.courseBox .event_dl dd{position: relative;width: 25%;-webkit-transition: all .3s linear; float: left; display: inline;}
.courseBox .event_dl dd::before{display: block;content: "";width: 20px;height: 255px;position: absolute;left: 0;top: 0;background: url(../test/images/cursebtn.png)no-repeat center /cover;}
.courseBox .prev{display: block;position: absolute;width: 35px;height: 35px;background: #1a7232 url(../images/nextbai.png)no-repeat center /10px 16px;cursor: pointer;top: 38%;-webkit-transform: translateY(-50%)rotateZ(180deg);left: -85px;border-radius: 50%;}
.courseBox .next{display: block;position: absolute;width: 35px;height: 35px;background: #1a7232 url(../images/nextbai.png)no-repeat center /10px 16px;cursor: pointer;top: 38%;-webkit-transform: translateY(-50%);right: -85px;border-radius: 50%;}
.courseBox .event_dl dd.dd0{top: 70px;}
.courseBox .event_dl dd.dd1{top: 0;}
.courseBox .event_dl dd.dd2{top: 130px;}
.courseBox .event_dl dd.dd3{top: 70px;}
.courseBox .event_dl dd .con{padding: 0 40px 0 35px;}
.courseBox .event_dl dd.dd3 .con{padding-right: 0;}
.courseBox .event_dl dd.dd0 .title{color: #1a7232;}
.courseBox .event_dl dd .time{font-size: 30px;color: #1a7232;height: 30px;line-height: 30px;margin-bottom: 20px;overflow: hidden;}
.courseBox .event_dl dd .info{display: block;font-size: 14px;color: #666;max-height: 200px;line-height: 22px;overflow: hidden; margin-bottom: 10px;}
.courseBox .event_dl dd .title{font-size: 20px;color: #666666;height: 22px;line-height: 22px;margin-bottom: 15px;overflow: hidden;font-weight: bold; display: none;}
/*course结束*/
/*招聘表单开始*/
.massageform{padding: 60px;background: #fff;}
.massageform .con{overflow: hidden;}
.massageform .con .itemBox{margin-bottom: 25px;height: 50px;}
.massageform .con .item{width: 49%;height: 100%;}
.massageform .con .item em{width: 55px;height: 100%;float: right;line-height: 50px;text-align: center;font-style: normal;color: #ff0000;display: block;font-size: 15px;}
.massageform .con .item span{width: 85px;overflow: hidden;float: left;font-size: 16px;color: #333333;line-height: 50px;height: 50px;text-align: right;}
.massageform .con .item span i{font-style: normal;color: #ff0000;display: inline-block;vertical-align: middle;}
.massageform .con .item .input{margin-left: 105px;height: 100%;}
.massageform .con .item .input input,.massageform .con .item .input select,.massageform .con .item.dz input,.massageform .con .item .input textarea{height: 100%;border: none;text-indent: 20px;line-height: 50px;width: 100%;-webkit-box-sizing: border-box;font-size: 14px;color: #000;background: none;border: 1px solid #f3f3f3;}
.massageform .con .item.dz .input{margin-right: 475px;}
.massageform .con .item.dz .input select{width: 32.8%;color: #333;}
.massageform .con .item.dz input{width: 43.4%;float: right;}
.massageform .con .item.yzm{background: none;width: 47%;}
.massageform .con .item.yzm .input{margin-right: 280px;margin-left: 105px;}
.massageform .con .item.yzm img{display: block;float: right;height: 100%;width: 150px;}
.massageform .con .item.yzm a{margin-left: 10px;display: block;font-size: 16px;color: #666666;line-height: 50px;height: 50px;}
.massageform .con .item.text{height: 200px;}
.massageform .con .item.text textarea{line-height: 28px;padding-top: 12px;}
.massageform .con .btn{height: 50px;text-align: left;padding-left: 108px;}
.massageform .con .btn a{display: inline-block;width: 220px;height: 50px;text-align: center;line-height: 50px;font-size: 16px;color: #666;background: #e6e6e6;overflow: hidden;}
.massageform .con .btn a.sub{color: #fff;background: #b1141a;margin-right: 20px;}
/* 性别 start */
.radioBox {line-height: 50px;font-size: 0;padding-left: 20px;}
.radioBox .radioCon {position: relative;overflow: hidden;display: inline-block;font-size: 14px;margin-right: 30px;vertical-align: middle;}
.radioBox .radioCon:last-child {margin-right: 0;}
.radioBox .radioCon label {line-height: 50px;display: block;position: relative;padding-left: 30px;font-size: 14px;color: #333333;}
.radioBox .radioCon label:first-child {padding-left: 0;}
.radioBox .radioCon input {position: absolute;width: 100% !important;height: 100% !important;top: 0;left: 0;z-index: 1;opacity: 0;}
.radioBox .radioCon input[type="radio"]+label span {content: "";display: inline-block;vertical-align: middle;width: 20px;height: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 100%;border: 1px solid #dfdfdf;box-sizing: border-box;position: absolute;left: 0px;top: 50%;margin-top: -10px;}
.radioBox .radioCon input[type="radio"]+label span::before{display: none;content: '';width: 10px;height: 10px;border-radius: 100%;background: #c82628;position: absolute;top: 50%;left: 50%;margin-top: -5px;margin-left: -5px;}
.radioBox .radioCon input[type="radio"]:checked+label span::before {display: block;}
/* 性别 end */
/*招聘表单结束*/
/*联系我们开始*/
.contectUsBox{padding: 60px 30px 40px 30px;background: #fff;}
#allmap{overflow: hidden;height: 427px;}
.contectUsBox .wrap{position: relative;height: 100%;}
.contectUstop{width:31.3432%;height: 427px;background: url(../test/background/conustopbg.png)no-repeat center /cover;padding: 75px 22px 40px 40px;}
.contectUstop .title{height: 60px;margin-bottom: 50px;}
.contectUstop .title a{display: block;}
.contectUstop .title img{height: 60px;}
.contectUstop .list .item{display: inline-block;margin-bottom: 30px;margin-right: 25px;overflow: hidden;}
.contectUstop .list .item img{height: 48px;display:block;margin-right: 20px;float: left;}
.contectUstop .list .item span{font-size: 14px;color: #fff;line-height: 22px;height: 50px;overflow: hidden;display: block;}
.contectUstop .list .item span i{font-style: normal;font-weight: bold;font-size: 14px;}
.contectUs .massageform{padding: 0;}
.contectUs{padding: 60px 30px 40px 30px;}
/*联系我们结束*/
/*business开始*/
.indexcTitle .title{font-size: 30px;color: #333;line-height: 30px;height: 30px;overflow: hidden;text-align: center;}
.indexcTitle.left .title{text-align: left;}
.indexcTitle .titlec{font-size: 30px;color: #ff0004;line-height: 30px;height: 30px;overflow: hidden;position: relative;top: -10px;opacity: 0.1;text-align: center;}
.indexcTitle.left .titlec{text-align: left;}
.business{padding: 30px;}
.business .picTop::before{padding-top: 42.3076%;}
.business .info{font-size: 14px;color: 666;line-height: 16px;margin-bottom: 40px;height: 16px;}
.business .info span{font-size: 16px;font-weight: bold;color: #cc0003;}
.business .listBox{padding-top: 60px;border-top: 1px solid #ebebeb;}
.business .listBox .title{font-size: 30px;color: #cc0003;height: 30px;line-height: 30px;overflow: hidden;margin-bottom: 30px;}
.business .list{}
.business .list .item{margin:30px 0;}
.business .list .item .pic{width: 46.45%;}
.business .list .item .pic::before{padding-top: 55.7692%;}
.business .list .item .textBox{overflow: hidden;padding: 20px 0;height: 100%;}
.business .list .item .textBox .text{background: #f5f5f5;height: 100%;padding: 0 60px;font-size: 14px;line-height: 28px;color: #666;}
.business .list .item .textBox .text span{display: block;font-size: 24px;color: #333;margin-bottom: 30px;height: 24px;line-height: 24px;}
/*business结束*/
/*advantage开始*/
.advantage{padding: 60px;-webkit-box-sizing: border-box;}
.advantage .list{margin: -30px 0;}
.advantage .list .item{margin:30px 0;}
.advantage .list .item .pic{width: 49.0740%;}
.advantage .list .item .pic::before{padding-top: 56.2264%;}
.advantage .list .item:nth-child(2n) .pic{float: right;margin-left: 30px;}
.advantage .list .item:nth-child(2n+1) .pic{float: left;margin-right: 30px;}
.advantage .list .item .text{overflow: hidden;padding-top: 85px;position: relative;}
.advantage .list .item .text .info{font-size: 14px;color: #666;line-height: 28px;height: 84px;overflow: hidden;}
.advantage .list .item .text .num{position: absolute;bottom: 0;right: 75px;font-size: 138px;line-height: 138px;text-stroke: 1px rgb(204,0,3);color: rgb(255,255,255,0);opacity: .15;-webkit-text-stroke: 1px rgb(204,0,3)}
/*advantage结束*/
/*culture开始*/
.culture{padding: 30px 30px 0 30px;}
.culture .list{margin-right: -30px;}
.culture .list .item{width: 50%;margin-bottom: 30px;}
.culture .list .item .con{margin-right: 30px;padding: 80px 30px 30px 30px;height: 380px;display: block;}
.culture .list .item .con .title{font-size: 16px;height: 16px;line-height: 16px;margin-bottom: 15px;overflow: hidden;opacity: 0.6;}
.culture .list .item .con .titlec{font-size: 24px;height: 26px;line-height: 26px;margin-bottom: 25px;overflow: hidden;font-weight: bold;}
.culture .list .item .con .info{font-size: 16px;height: 18px;line-height: 18px;overflow: hidden;font-weight: bold;}
.culture .list .item:nth-child(1) .con{color: #fff;}
.culture .list .item:nth-child(2) .con{color: #333333;}
.culture .list .item:nth-child(3) .con{color: #cc0003;}
/*culture结束*/
/*industry开始*/
.industrycon{height: 800px;}
.industryL{width: 28.5714%;margin-right: 20px;background: #fff;height: 100%;padding: 0 25px;overflow: hidden;}
.industryL span{display: block;height: 110px;border-bottom: 1px dashed #eaeaea;padding: 30px 0 0 40px;position: relative;cursor: pointer;box-sizing: border-box;-webkit-box-sizing: border-box;}
.industryL span .title{font-size: 18px;color: #333333;height: 18px;line-height: 18px;margin-bottom: 10px;position: relative;z-index: 2;transition: all .7s linear;-webkit-transition: all .7s linear}
.industryL span .titlec{font-size: 16px;color: #cccccc;height: 16px;line-height: 16px;position: relative;z-index: 2;transition: all .7s linear;-webkit-transition: all .7s linear}
.industryL span::before{display: block;content: "";width: 14px;height: 8px;background: #1a7232;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);transition: all .7s linear;-webkit-transition: all .7s linear;z-index: 1;}
.industryL span.hover::before{width: 110%;height: 100%;}
.industryL span.hover .title{color: #fff;}
.industryL span.hover .titlec{color: #fff;}
.industryR{overflow: hidden;height: 100%;background: #fff url(../test/background/indutbg.png)no-repeat bottom right;padding: 30px;}
.industryR .pic{overflow: hidden;}
.industryR .pic::before{padding-top: 44.5652%;}
.industryR .text{padding-left: 50px;}
.industryR .text .title{padding-right: 235px;background: url(../test/background/industrytitle.png)no-repeat center left;padding-left: 60px;margin-bottom: 35px;}
.industryR .text .title .titleb{font-size: 24px;color: #e5e5e5;height: 24px;line-height: 24px;margin-bottom: 5px;}
.industryR .text .title .titlec{height: 24px;line-height: 24px;}
.industryR .text .title .titlec a{font-size: 24px;color: #333333;}
.industryR .text .title .titlec a:hover{font-weight: bold;}
.industryR .text i{display: block;width: 635px;height: 3px;background: #e8f1ea;margin-bottom: 25px;}
.industryR .text .info .clamp2{font-size: 14px;line-height: 24px;color: #1a7232;height: 48px;overflow: hidden;;}
.industryR .text .info .newsCbtn{margin-left: 185px;}
/*industry结束*/
/*introduction结束*/
.introdtitle{height: 30px;line-height: 30px;overflow: hidden;}
.introdtitle .titleb{display: inline-block;font-size: 26px;color: #333;margin-right: 10px;}
.introdtitle .titlec{display: inline-block;font-size: 30px;color: #ededed;position: relative;top: 2px;}
.introd .con{position: relative;height: 680px;}
.introd .con::before{display: block;content: "";width: 100%;height: 100%;right: -100%;top: 0;background: url(../test/background/jianjieitembg.jpg.png)no-repeat center /cover;position: absolute;z-index: 1;}
.introL{width: 31.4285%;padding: 65px 40px 40px 40px;height: 100%;background: #f5f5f5;}
.introL .title img{height: 77px;display: block;}
.introL .titlec{font-size: 20px;color: #1a7232;height: 20px;line-height: 20px;overflow: hidden;}
.introL .info{font-size: 16px;line-height: 22px;color: #cccccc;height: 44px;overflow: hidden;font-family: arial;}
.introL .pic{overflow: hidden;}
.introR{overflow: hidden;background: url(../test/background/jianjieitembg.jpg.png)no-repeat center / cover;padding: 65px 0 65px 30px;position: relative;z-index: 2;height: 100%;}
.introR .text{font-size: 15px;color: #333333;line-height: 30px;}
/*introduction结束*/
/* 产品详情  start*/
.newsviewL{width: 37.5%;margin-right: 45px;}
.newsswiper{overflow: hidden;} 
.newsswiper .swiper-slide{height: 267px;}
.newsswiper .swiper-slide img{display: block;max-width: 100%;min-height: 100%;}
.newsswiper-pagination{text-align: center;}
.newsswiper-pagination span{width: 10px;height: 10px;border-radius: 50%;border: 1px solid #1a7232;background: none;margin: 0 8px !important;opacity: 1;cursor: pointer;}
.newsswiper-pagination span.swiper-pagination-bullet-active{background: #1a7232;}
.newsviewR{overflow: hidden;padding-right: 85px;}
.newsviewR .title{padding-bottom: 35px;border-bottom: 1px solid #dce0da;}
.newsviewR .title span{display: block;overflow: hidden;font-size: 30px;color: #333333;}
.newsviewR .title a{display: block;float: right;padding-left: 25px;height: 25px;font-size: 14px;color: #999999;margin-left: 20px;background: url(../images/newsviewbtn.png)no-repeat center left;line-height: 24px;margin-top: 15px;}
.newsviewR .info{font-size: 16px;color: #333333;line-height: 36px;max-height: 275px;overflow: hidden;}
.newview2title{height: 60px;line-height: 60px;text-indent: 20px;font-size: 22px;color: #1a7232;position: relative;border-bottom: 1px solid #e6e6e6;}
.newview2title::before{position: absolute;display: block;content: "";width: 2px;height: 28px;border-radius: 25px;background: #1a7232;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%)}
/* 产品详情  end*/
/* 产品分类 start */
.clasifyHead{ padding: 25px 30px; background: #FFF; border-radius: 5px; margin-bottom: 20px;position: relative;}
.clasifyHeadTab{ height: 45px; line-height: 45px; border-bottom: 1px solid #e5e5e5; margin-bottom: 15px;}
.clasifyHeadTabL{ float: left; display: inline;}
.clasifyHeadTabL::after{ display: block; content: ''; clear: both; visibility: hidden;}
.clasifyHeadTabL a{ float: left; display: inline;height: 45px; line-height: 45px; margin: 0 25px; font-size: 16px; color: #333333; position: relative;}
.clasifyHeadTabL a i{position: absolute;left: 50%;margin-left: -10px;bottom: -20px;border: 10px solid transparent;width: 0;height: 0;border-top-color: #cfcfcf; display: none;}
.clasifyHeadTabL a i::before{display: block;content: '';position: absolute;left: -10px;top: -11px;border: 10px solid transparent;width: 0;height: 0;  border-top-color:#fff ;}
.clasifyHeadTabL a:hover{ color: #1a7232; font-weight: bold;}
.clasifyHeadTabL a.hover{ color: #1a7232; font-weight: bold;}
.clasifyHeadTabL a.hover i{ display: block;}
.clasifyHeadTabR{ float: right; display: inline; margin-top: -8px;}
.clasifyHeadSearch{ width: 253px; height: 38px; border: 1px solid #e5e5e5; overflow: hidden; position: relative; padding:0 50px 0 15px; border-radius: 5px;}
.clasifyHeadSearch input{ display: block; width: 100%; height: 100%; font-size: 16px; color: #333; background: none; border: none;}
.clasifyHeadSearch input::-webkit-input-placeholder{ font-size: 16px; color: #999999;}
.clasifyHeadSearch a{ position: absolute; right: 0; top: 0; width: 35px; height: 100%; background: url(../images/classifyIcn1.png) no-repeat center center;}

.clasifyHeadTabC{ padding-top: 18px;}
.clasifyHeadListBox dd{ margin-bottom: 10px;}
.clasifyHeadListBox dd .label{ width: 55px; text-align: left; margin-right: 5px; height: 35px; line-height: 35px; font-size: 15px; color: #333333; float: left; display: inline;}
.clasifyHeadListBox dd .ddCon{ overflow: hidden;}
.clasifyHeadList{ overflow: hidden;}
.clasifyHeadList a{ overflow: hidden; float: left; display: inline;height: 35px; line-height: 35px; padding: 0 35px; color: #333333; font-size: 15px; margin-right: 10px; background: #fafafa; margin-bottom: 10px; border-radius: 5px;}
.clasifyHeadList a:hover{ background: #1a7232; color: #FFF; font-weight: bold;}
.clasifyHeadList a.selected{ background: #1a7232; color: #FFF; font-weight: bold;}
/* 产品分类 end */